<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			//constructor 属性
			//constructor 属性返回所有 JavaScript 变量的构造函数。
			console.log((3.14).constructor);
			//可以使用constructor查看对象是不是数组
			var array = new Array(1,2,3,4,5,6);
			console.log(array.constructor.toString().indexOf("Array()")>-1);
			
			//JavaScript 类型转换
			var x=10,y=20;
			String(x);//将变量转换为字符串
			String(123);//将数字转换为字符串
			String(x+y);//将数字表达式转化为字符串
			//或者使用toString
			x.toString();
			//将布尔值转换为字符串
			String(true);
			String(false);
			
			//将字符串转换为数字
			Number("3.15");//返回3.15
			Number(" ");//返回0
			Number("99 88");//返回NAN
		</script>
	</body>
</html>